uint64_t a[2][3][4];

int main(int argc, char** argv) {
  uint64_t i;

  i = 2;
  
  a[0][1][i] = 20;      // a[0][1][2]
  a[i-1][i][3] = 22;    // a[1][2][3]

  // a[0][1][2] + a[1][2][3]
  return a[i-2][1][2] + a[1][(a[0][1][i] - 18)][3];
}
